1Strataix · Loading, empty & error states
Rules of thumb · under 100ms no indicator · 100ms–1s inline spinner or disabled state · 1–10s skeleton that matches the layout · over 10s add a progress label or a cancel action. Never block the whole screen if only one card is loading.
2Loaders · catalogue
2aSpinners
36px · page / dialog
22px · card / section
14px · button / inline
dots · LLM thinking
2bProgress bars
INDETERMINATEStreaming response…
DETERMINATE · 42%Importing routes · 42 of 100
SEGMENTED · 3 of 6Onboarding
2cLive · heartbeat · streaming
Live
Fetching latest · 1.24M of ~1.3M
Up to date · 2s ago
Reconnecting · retry in 3s
The customer's order shipped on Nov 2
2dButton loading states
3Skeletons · shaped like the thing arriving
3aKPI card
3bTable rows + chart
4Full-page & whole-screen
4aDashboard · skeleton on first paint
4bApp-shell boot · one brand frame, no spinner swap
Waking up control plane · 1.2s
5Empty & zero-data
No requests yet
Point your SDK at gateway.strataix.in/v1 with a Strataix key and your first request will appear here in seconds.
No matches for req_01J9X7KQ9
Requests older than 30 days are archived to cold storage. Expand the time range or clear a filter.
No open alerts
Everything is within policy. 48 alerts have been resolved this month, average time to resolve 14 minutes.
Connect your first provider
You can bring your own Anthropic, OpenAI, Google, Fireworks or Mistral key. Strataix never stores traffic — it proxies and logs.
6Errors · scoped to the thing that broke
6aInline · field
ANTHROPIC KEY
sk-ant-api03-invalid-key
That key was rejected — 401 invalid_api_key. Create a new one in the Anthropic console.
6bCard error · the rest of the page still works
Can't reach Google AI
generativelanguage.googleapis.com returned 503 · last check 42s ago. Fallbacks are handling traffic.
6cToast & global banner
Service disruption · writes paused · ETA 10 min · status page
Route deployed · v12
support/triage · live in 4 regions
Couldn't save key
Network error · changes kept locally
6dFull-page · 404 / 500 / permission
404
We can't find that route
support/trigae doesn't exist in this org. Did you mean support/triage?